.emjoy {
  float: left;
  margin-right: .5em;
  width: 22px;
  height: 22px;
  background: transparent url(./emoji_sprite.png) 0 0 no-repeat;
}

.bowtie {
  background-position: -5px 0px;
}

.smile {
  background-position: -37px 0px;
}

.simple_smile {
  background-position: -69px 0px;
}

.laughing {
  background-position: -101px 0px;
}

.blush {
  background-position: -133px 0px;
}

.smiley {
  background-position: -165px 0px;
}

.relaxed {
  background-position: -197px 0px;
}

.smirk {
  background-position: -229px 0px;
}

.heart_eyes {
  background-position: -261px 0px;
}

.kissing_heart {
  background-position: -293px 0px;
}

.kissing_closed_eyes {
  background-position: -325px 0px;
}

.flushed {
  background-position: -357px 0px;
}

.relieved {
  background-position: -389px 0px;
}

.satisfied {
  background-position: -421px 0px;
}

.grin {
  background-position: -453px 0px;
}

.wink {
  background-position: -485px 0px;
}

.stuck_out_tongue_winking_eye {
  background-position: -517px 0px;
}

.stuck_out_tongue_closed_eyes {
  background-position: -549px 0px;
}

.grinning {
  background-position: -581px 0px;
}

.kissing {
  background-position: -613px 0px;
}

.kissing_smiling_eyes {
  background-position: -645px 0px;
}

.stuck_out_tongue {
  background-position: -677px 0px;
}

.sleeping {
  background-position: -709px 0px;
}

.worried {
  background-position: -741px 0px;
}

.frowning {
  background-position: -773px 0px;
}

.anguished {
  background-position: -805px 0px;
}

.open_mouth {
  background-position: -837px 0px;
}

.grimacing {
  background-position: -869px 0px;
}

.confused {
  background-position: -901px 0px;
}

.hushed {
  background-position: -933px 0px;
}

.expressionless {
  background-position: -965px 0px;
}

.unamused {
  background-position: -997px 0px;
}

.sweat_smile {
  background-position: -1029px 0px;
}

.sweat {
  background-position: -1061px 0px;
}

.disappointed_relieved {
  background-position: -1093px 0px;
}

.weary {
  background-position: -1125px 0px;
}

.pensive {
  background-position: -1157px 0px;
}

.disappointed {
  background-position: -1189px 0px;
}

.confounded {
  background-position: -1221px 0px;
}

.fearful {
  background-position: -1253px 0px;
}

.cold_sweat {
  background-position: -1285px 0px;
}

.persevere {
  background-position: -1317px 0px;
}

.cry {
  background-position: -1349px 0px;
}

.sob {
  background-position: -1381px 0px;
}

.joy {
  background-position: -1413px 0px;
}

.astonished {
  background-position: -1445px 0px;
}

.scream {
  background-position: -1477px 0px;
}

.neckbeard {
  background-position: -1509px 0px;
}

.tired_face {
  background-position: -1541px 0px;
}

.angry {
  background-position: -1573px 0px;
}

.rage {
  background-position: -1605px 0px;
}

.triumph {
  background-position: -1637px 0px;
}

.sleepy {
  background-position: -1669px 0px;
}

.yum {
  background-position: -1701px 0px;
}

.mask {
  background-position: -1733px 0px;
}

.sunglasses {
  background-position: -1765px 0px;
}

.dizzy_face {
  background-position: -1797px 0px;
}

.imp {
  background-position: -1829px 0px;
}

.smiling_imp {
  background-position: -1861px 0px;
}

.neutral_face {
  background-position: -1893px 0px;
}

.no_mouth {
  background-position: -1925px 0px;
}

.innocent {
  background-position: -1957px 0px;
}

.alien {
  background-position: -1989px 0px;
}

.yellow_heart {
  background-position: -2021px 0px;
}

.blue_heart {
  background-position: -2053px 0px;
}

.purple_heart {
  background-position: -2085px 0px;
}

.heart {
  background-position: -2117px 0px;
}

.green_heart {
  background-position: -2149px 0px;
}

.broken_heart {
  background-position: -2181px 0px;
}

.heartbeat {
  background-position: -2213px 0px;
}

.heartpulse {
  background-position: -2245px 0px;
}

.two_hearts {
  background-position: -2277px 0px;
}

.revolving_hearts {
  background-position: -2309px 0px;
}

.cupid {
  background-position: -2341px 0px;
}

.sparkling_heart {
  background-position: -2373px 0px;
}

.sparkles {
  background-position: -2405px 0px;
}

.star {
  background-position: -2437px 0px;
}

.star2 {
  background-position: -2469px 0px;
}

.dizzy {
  background-position: -2501px 0px;
}

.boom {
  background-position: -2533px 0px;
}

.collision {
  background-position: -2565px 0px;
}

.anger {
  background-position: -2597px 0px;
}

.exclamation {
  background-position: -2629px 0px;
}

.question {
  background-position: -2661px 0px;
}

.grey_exclamation {
  background-position: -2693px 0px;
}

.grey_question {
  background-position: -2725px 0px;
}

.zzz {
  background-position: -2757px 0px;
}

.dash {
  background-position: -2789px 0px;
}

.sweat_drops {
  background-position: -2821px 0px;
}

.notes {
  background-position: -2853px 0px;
}

.musical_note {
  background-position: -2885px 0px;
}

.fire {
  background-position: -2917px 0px;
}

.hankey {
  background-position: -2949px 0px;
}

.poop {
  background-position: -2981px 0px;
}

.shit {
  background-position: -3013px 0px;
}

.plus {
  background-position: -3045px 0px;
}

.thumbsup {
  background-position: -3077px 0px;
}

.reduce {
  background-position: -3109px 0px;
}

.thumbsdown {
  background-position: -3141px 0px;
}

.ok_hand {
  background-position: -3173px 0px;
}

.punch {
  background-position: -3205px 0px;
}

.facepunch {
  background-position: -3237px 0px;
}

.fist {
  background-position: -3269px 0px;
}

.v {
  background-position: -3301px 0px;
}

.wave {
  background-position: -3333px 0px;
}

.hand {
  background-position: -3365px 0px;
}

.raised_hand {
  background-position: -3397px 0px;
}

.open_hands {
  background-position: -3429px 0px;
}

.point_up {
  background-position: -3461px 0px;
}

.point_down {
  background-position: -3493px 0px;
}

.point_left {
  background-position: -3525px 0px;
}

.point_right {
  background-position: -3557px 0px;
}

.raised_hands {
  background-position: -3589px 0px;
}

.pray {
  background-position: -3621px 0px;
}

.point_up_2 {
  background-position: -3653px 0px;
}

.clap {
  background-position: -3685px 0px;
}

.muscle {
  background-position: -3717px 0px;
}

.metal {
  background-position: -3749px 0px;
}

.fu {
  background-position: -3781px 0px;
}

.runner {
  background-position: -3813px 0px;
}

.running {
  background-position: -3845px 0px;
}

.couple {
  background-position: -3877px 0px;
}

.family {
  background-position: -3909px 0px;
}

.two_men_holding_hands {
  background-position: -3941px 0px;
}

.two_women_holding_hands {
  background-position: -3973px 0px;
}

.dancer {
  background-position: -4005px 0px;
}

.dancers {
  background-position: -4037px 0px;
}

.ok_woman {
  background-position: -4069px 0px;
}

.no_good {
  background-position: -4101px 0px;
}

.information_desk_person {
  background-position: -4133px 0px;
}

.raising_hand {
  background-position: -4165px 0px;
}

.bride_with_veil {
  background-position: -4197px 0px;
}

.person_with_pouting_face {
  background-position: -4229px 0px;
}

.person_frowning {
  background-position: -4261px 0px;
}

.bow {
  background-position: -4293px 0px;
}

.couplekiss {
  background-position: -4325px 0px;
}

.couple_with_heart {
  background-position: -4357px 0px;
}

.massage {
  background-position: -4389px 0px;
}

.haircut {
  background-position: -4421px 0px;
}

.nail_care {
  background-position: -4453px 0px;
}

.boy {
  background-position: -4485px 0px;
}

.girl {
  background-position: -4517px 0px;
}

.woman {
  background-position: -4549px 0px;
}

.man {
  background-position: -4581px 0px;
}

.baby {
  background-position: -4613px 0px;
}

.older_woman {
  background-position: -4645px 0px;
}

.older_man {
  background-position: -4677px 0px;
}

.person_with_blond_hair {
  background-position: -4709px 0px;
}

.man_with_gua_pi_mao {
  background-position: -4741px 0px;
}

.man_with_turban {
  background-position: -4773px 0px;
}

.construction_worker {
  background-position: -4805px 0px;
}

.cop {
  background-position: -4837px 0px;
}

.angel {
  background-position: -4869px 0px;
}

.princess {
  background-position: -4901px 0px;
}

.smiley_cat {
  background-position: -4933px 0px;
}

.smile_cat {
  background-position: -4965px 0px;
}

.heart_eyes_cat {
  background-position: -4997px 0px;
}

.kissing_cat {
  background-position: -5029px 0px;
}

.smirk_cat {
  background-position: -5061px 0px;
}

.scream_cat {
  background-position: -5093px 0px;
}

.crying_cat_face {
  background-position: -5125px 0px;
}

.joy_cat {
  background-position: -5157px 0px;
}

.pouting_cat {
  background-position: -5189px 0px;
}

.japanese_ogre {
  background-position: -5221px 0px;
}

.japanese_goblin {
  background-position: -5253px 0px;
}

.see_no_evil {
  background-position: -5285px 0px;
}

.hear_no_evil {
  background-position: -5317px 0px;
}

.speak_no_evil {
  background-position: -5349px 0px;
}

.guardsman {
  background-position: -5381px 0px;
}

.skull {
  background-position: -5413px 0px;
}

.feet {
  background-position: -5445px 0px;
}

.lips {
  background-position: -5477px 0px;
}

.kiss {
  background-position: -5509px 0px;
}

.droplet {
  background-position: -5541px 0px;
}

.ear {
  background-position: -5573px 0px;
}

.eyes {
  background-position: -5605px 0px;
}

.nose {
  background-position: -5637px 0px;
}

.tongue {
  background-position: -5669px 0px;
}

.love_letter {
  background-position: -5701px 0px;
}

.bust_in_silhouette {
  background-position: -5733px 0px;
}

.busts_in_silhouette {
  background-position: -5765px 0px;
}

.speech_balloon {
  background-position: -5797px 0px;
}

.thought_balloon {
  background-position: -5829px 0px;
}

.feelsgood {
  background-position: -5861px 0px;
}

.finnadie {
  background-position: -5893px 0px;
}

.goberserk {
  background-position: -5925px 0px;
}

.godmode {
  background-position: -5957px 0px;
}

.hurtrealbad {
  background-position: -5989px 0px;
}

.rage1 {
  background-position: -6021px 0px;
}

.rage2 {
  background-position: -6053px 0px;
}

.rage3 {
  background-position: -6085px 0px;
}

.rage4 {
  background-position: -6117px 0px;
}

.suspect {
  background-position: -6149px 0px;
}

.trollface {
  background-position: -6181px 0px;
}

.sunny {
  background-position: -6213px 0px;
}

.umbrella {
  background-position: -6245px 0px;
}

.cloud {
  background-position: -6277px 0px;
}

.snowflake {
  background-position: -6309px 0px;
}

.snowman {
  background-position: -6341px 0px;
}

.zap {
  background-position: -6373px 0px;
}

.cyclone {
  background-position: -6405px 0px;
}

.foggy {
  background-position: -6437px 0px;
}

.ocean {
  background-position: -6469px 0px;
}

.cat {
  background-position: -6501px 0px;
}

.dog {
  background-position: -6533px 0px;
}

.mouse {
  background-position: -6565px 0px;
}

.hamster {
  background-position: -6597px 0px;
}

.rabbit {
  background-position: -6629px 0px;
}

.wolf {
  background-position: -6661px 0px;
}

.frog {
  background-position: -6693px 0px;
}

.tiger {
  background-position: -6725px 0px;
}

.koala {
  background-position: -6757px 0px;
}

.bear {
  background-position: -6789px 0px;
}

.pig {
  background-position: -6821px 0px;
}

.pig_nose {
  background-position: -6853px 0px;
}

.cow {
  background-position: -6885px 0px;
}

.boar {
  background-position: -6917px 0px;
}

.monkey_face {
  background-position: -6949px 0px;
}

.monkey {
  background-position: -6981px 0px;
}

.horse {
  background-position: -7013px 0px;
}

.racehorse {
  background-position: -7045px 0px;
}

.camel {
  background-position: -7077px 0px;
}

.sheep {
  background-position: -7109px 0px;
}

.elephant {
  background-position: -7141px 0px;
}

.panda_face {
  background-position: -7173px 0px;
}

.snake {
  background-position: -7205px 0px;
}

.bird {
  background-position: -7237px 0px;
}

.baby_chick {
  background-position: -7269px 0px;
}

.hatched_chick {
  background-position: -7301px 0px;
}

.hatching_chick {
  background-position: -7333px 0px;
}

.chicken {
  background-position: -7365px 0px;
}

.penguin {
  background-position: -7397px 0px;
}

.turtle {
  background-position: -7429px 0px;
}

.bug {
  background-position: -7461px 0px;
}

.honeybee {
  background-position: -7493px 0px;
}

.ant {
  background-position: -7525px 0px;
}

.beetle {
  background-position: -7557px 0px;
}

.snail {
  background-position: -7589px 0px;
}

.octopus {
  background-position: -7621px 0px;
}

.tropical_fish {
  background-position: -7653px 0px;
}

.fish {
  background-position: -7685px 0px;
}

.whale {
  background-position: -7717px 0px;
}

.whale2 {
  background-position: -7749px 0px;
}

.dolphin {
  background-position: -7781px 0px;
}

.cow2 {
  background-position: -7813px 0px;
}

.ram {
  background-position: -7845px 0px;
}

.rat {
  background-position: -7877px 0px;
}

.water_buffalo {
  background-position: -7909px 0px;
}

.tiger2 {
  background-position: -7941px 0px;
}

.rabbit2 {
  background-position: -7973px 0px;
}

.dragon {
  background-position: -8005px 0px;
}

.goat {
  background-position: -8037px 0px;
}

.rooster {
  background-position: -8069px 0px;
}

.dog2 {
  background-position: -8101px 0px;
}

.pig2 {
  background-position: -8133px 0px;
}

.mouse2 {
  background-position: -8165px 0px;
}

.ox {
  background-position: -8197px 0px;
}

.dragon_face {
  background-position: -8229px 0px;
}

.blowfish {
  background-position: -8261px 0px;
}

.crocodile {
  background-position: -8293px 0px;
}

.dromedary_camel {
  background-position: -8325px 0px;
}

.leopard {
  background-position: -8357px 0px;
}

.cat2 {
  background-position: -8389px 0px;
}

.poodle {
  background-position: -8421px 0px;
}

.paw_prints {
  background-position: -8453px 0px;
}

.bouquet {
  background-position: -8485px 0px;
}

.cherry_blossom {
  background-position: -8517px 0px;
}

.tulip {
  background-position: -8549px 0px;
}

.four_leaf_clover {
  background-position: -8581px 0px;
}

.rose {
  background-position: -8613px 0px;
}

.sunflower {
  background-position: -8645px 0px;
}

.hibiscus {
  background-position: -8677px 0px;
}

.maple_leaf {
  background-position: -8709px 0px;
}

.leaves {
  background-position: -8741px 0px;
}

.fallen_leaf {
  background-position: -8773px 0px;
}

.herb {
  background-position: -8805px 0px;
}

.mushroom {
  background-position: -8837px 0px;
}

.cactus {
  background-position: -8869px 0px;
}

.palm_tree {
  background-position: -8901px 0px;
}

.evergreen_tree {
  background-position: -8933px 0px;
}

.deciduous_tree {
  background-position: -8965px 0px;
}

.chestnut {
  background-position: -8997px 0px;
}

.seedling {
  background-position: -9029px 0px;
}

.blossom {
  background-position: -9061px 0px;
}

.ear_of_rice {
  background-position: -9093px 0px;
}

.shell {
  background-position: -9125px 0px;
}

.globe_with_meridians {
  background-position: -9157px 0px;
}

.sun_with_face {
  background-position: -9189px 0px;
}

.full_moon_with_face {
  background-position: -9221px 0px;
}

.new_moon_with_face {
  background-position: -9253px 0px;
}

.new_moon {
  background-position: -9285px 0px;
}

.waxing_crescent_moon {
  background-position: -9317px 0px;
}

.first_quarter_moon {
  background-position: -9349px 0px;
}

.waxing_gibbous_moon {
  background-position: -9381px 0px;
}

.full_moon {
  background-position: -9413px 0px;
}

.waning_gibbous_moon {
  background-position: -9445px 0px;
}

.last_quarter_moon {
  background-position: -9477px 0px;
}

.waning_crescent_moon {
  background-position: -9509px 0px;
}

.last_quarter_moon_with_face {
  background-position: -9541px 0px;
}

.first_quarter_moon_with_face {
  background-position: -9573px 0px;
}

.crescent_moon {
  background-position: -9605px 0px;
}

.earth_africa {
  background-position: -9637px 0px;
}

.earth_americas {
  background-position: -9669px 0px;
}

.earth_asia {
  background-position: -9701px 0px;
}

.volcano {
  background-position: -9733px 0px;
}

.milky_way {
  background-position: -9765px 0px;
}

.partly_sunny {
  background-position: -9797px 0px;
}

.octocat {
  background-position: -9829px 0px;
}

.squirrel {
  background-position: -9861px 0px;
}

.bamboo {
  background-position: -9893px 0px;
}

.gift_heart {
  background-position: -9925px 0px;
}

.dolls {
  background-position: -9957px 0px;
}

.school_satchel {
  background-position: -9989px 0px;
}

.mortar_board {
  background-position: -10021px 0px;
}

.flags {
  background-position: -10053px 0px;
}

.fireworks {
  background-position: -10085px 0px;
}

.sparkler {
  background-position: -10117px 0px;
}

.wind_chime {
  background-position: -10149px 0px;
}

.rice_scene {
  background-position: -10181px 0px;
}

.jack_o_lantern {
  background-position: -10213px 0px;
}

.ghost {
  background-position: -10245px 0px;
}

.santa {
  background-position: -10277px 0px;
}

.christmas_tree {
  background-position: -10309px 0px;
}

.gift {
  background-position: -10341px 0px;
}

.bell {
  background-position: -10373px 0px;
}

.no_bell {
  background-position: -10405px 0px;
}

.tanabata_tree {
  background-position: -10437px 0px;
}

.tada {
  background-position: -10469px 0px;
}

.confetti_ball {
  background-position: -10501px 0px;
}

.balloon {
  background-position: -10533px 0px;
}

.crystal_ball {
  background-position: -10565px 0px;
}

.cd {
  background-position: -10597px 0px;
}

.dvd {
  background-position: -10629px 0px;
}

.floppy_disk {
  background-position: -10661px 0px;
}

.camera {
  background-position: -10693px 0px;
}

.video_camera {
  background-position: -10725px 0px;
}

.movie_camera {
  background-position: -10757px 0px;
}

.computer {
  background-position: -10789px 0px;
}

.tv {
  background-position: -10821px 0px;
}

.iphone {
  background-position: -10853px 0px;
}

.phone {
  background-position: -10885px 0px;
}

.telephone {
  background-position: -10917px 0px;
}

.telephone_receiver {
  background-position: -10949px 0px;
}

.pager {
  background-position: -10981px 0px;
}

.fax {
  background-position: -11013px 0px;
}

.minidisc {
  background-position: -11045px 0px;
}

.vhs {
  background-position: -11077px 0px;
}

.sound {
  background-position: -11109px 0px;
}

.speaker {
  background-position: -11141px 0px;
}

.mute {
  background-position: -11173px 0px;
}

.loudspeaker {
  background-position: -11205px 0px;
}

.mega {
  background-position: -11237px 0px;
}

.hourglass {
  background-position: -11269px 0px;
}

.hourglass_flowing_sand {
  background-position: -11301px 0px;
}

.alarm_clock {
  background-position: -11333px 0px;
}

.watch {
  background-position: -11365px 0px;
}

.radio {
  background-position: -11397px 0px;
}

.satellite {
  background-position: -11429px 0px;
}

.loop {
  background-position: -11461px 0px;
}

.mag {
  background-position: -11493px 0px;
}

.mag_right {
  background-position: -11525px 0px;
}

.unlock {
  background-position: -11557px 0px;
}

.lock {
  background-position: -11589px 0px;
}

.lock_with_ink_pen {
  background-position: -11621px 0px;
}

.closed_lock_with_key {
  background-position: -11653px 0px;
}

.key {
  background-position: -11685px 0px;
}

.bulb {
  background-position: -11717px 0px;
}

.flashlight {
  background-position: -11749px 0px;
}

.high_brightness {
  background-position: -11781px 0px;
}

.low_brightness {
  background-position: -11813px 0px;
}

.electric_plug {
  background-position: -11845px 0px;
}

.battery {
  background-position: -11877px 0px;
}

.calling {
  background-position: -11909px 0px;
}

.email {
  background-position: -11941px 0px;
}

.mailbox {
  background-position: -11973px 0px;
}

.postbox {
  background-position: -12005px 0px;
}

.bath {
  background-position: -12037px 0px;
}

.bathtub {
  background-position: -12069px 0px;
}

.shower {
  background-position: -12101px 0px;
}

.toilet {
  background-position: -12133px 0px;
}

.wrench {
  background-position: -12165px 0px;
}

.nut_and_bolt {
  background-position: -12197px 0px;
}

.hammer {
  background-position: -12229px 0px;
}

.seat {
  background-position: -12261px 0px;
}

.moneybag {
  background-position: -12293px 0px;
}

.yen {
  background-position: -12325px 0px;
}

.dollar {
  background-position: -12357px 0px;
}

.pound {
  background-position: -12389px 0px;
}

.euro {
  background-position: -12421px 0px;
}

.credit_card {
  background-position: -12453px 0px;
}

.money_with_wings {
  background-position: -12485px 0px;
}

.e-mail {
  background-position: -12517px 0px;
}

.inbox_tray {
  background-position: -12549px 0px;
}

.outbox_tray {
  background-position: -12581px 0px;
}

.envelope {
  background-position: -12613px 0px;
}

.incoming_envelope {
  background-position: -12645px 0px;
}

.postal_horn {
  background-position: -12677px 0px;
}

.mailbox_closed {
  background-position: -12709px 0px;
}

.mailbox_with_mail {
  background-position: -12741px 0px;
}

.mailbox_with_no_mail {
  background-position: -12773px 0px;
}

.package {
  background-position: -12805px 0px;
}

.door {
  background-position: -12837px 0px;
}

.smoking {
  background-position: -12869px 0px;
}

.bomb {
  background-position: -12901px 0px;
}

.gun {
  background-position: -12933px 0px;
}

.hocho {
  background-position: -12965px 0px;
}

.pill {
  background-position: -12997px 0px;
}

.syringe {
  background-position: -13029px 0px;
}

.page_facing_up {
  background-position: -13061px 0px;
}

.page_with_curl {
  background-position: -13093px 0px;
}

.bookmark_tabs {
  background-position: -13125px 0px;
}

.bar_chart {
  background-position: -13157px 0px;
}

.chart_with_upwards_trend {
  background-position: -13189px 0px;
}

.chart_with_downwards_trend {
  background-position: -13221px 0px;
}

.scroll {
  background-position: -13253px 0px;
}

.clipboard {
  background-position: -13285px 0px;
}

.calendar {
  background-position: -13317px 0px;
}

.date {
  background-position: -13349px 0px;
}

.card_index {
  background-position: -13381px 0px;
}

.file_folder {
  background-position: -13413px 0px;
}

.open_file_folder {
  background-position: -13445px 0px;
}

.scissors {
  background-position: -13477px 0px;
}

.pushpin {
  background-position: -13509px 0px;
}

.paperclip {
  background-position: -13541px 0px;
}

.black_nib {
  background-position: -13573px 0px;
}

.pencil2 {
  background-position: -13605px 0px;
}

.straight_ruler {
  background-position: -13637px 0px;
}

.triangular_ruler {
  background-position: -13669px 0px;
}

.closed_book {
  background-position: -13701px 0px;
}

.green_book {
  background-position: -13733px 0px;
}

.blue_book {
  background-position: -13765px 0px;
}

.orange_book {
  background-position: -13797px 0px;
}

.notebook {
  background-position: -13829px 0px;
}

.notebook_with_decorative_cover {
  background-position: -13861px 0px;
}

.ledger {
  background-position: -13893px 0px;
}

.books {
  background-position: -13925px 0px;
}

.bookmark {
  background-position: -13957px 0px;
}

.name_badge {
  background-position: -13989px 0px;
}

.microscope {
  background-position: -14021px 0px;
}

.telescope {
  background-position: -14053px 0px;
}

.newspaper {
  background-position: -14085px 0px;
}

.football {
  background-position: -14117px 0px;
}

.basketball {
  background-position: -14149px 0px;
}

.soccer {
  background-position: -14181px 0px;
}

.baseball {
  background-position: -14213px 0px;
}

.tennis {
  background-position: -14245px 0px;
}

.8ball {
  background-position: -14277px 0px;
}

.rugby_football {
  background-position: -14309px 0px;
}

.bowling {
  background-position: -14341px 0px;
}

.golf {
  background-position: -14373px 0px;
}

.mountain_bicyclist {
  background-position: -14405px 0px;
}

.bicyclist {
  background-position: -14437px 0px;
}

.horse_racing {
  background-position: -14469px 0px;
}

.snowboarder {
  background-position: -14501px 0px;
}

.swimmer {
  background-position: -14533px 0px;
}

.surfer {
  background-position: -14565px 0px;
}

.ski {
  background-position: -14597px 0px;
}

.spades {
  background-position: -14629px 0px;
}

.hearts {
  background-position: -14661px 0px;
}

.clubs {
  background-position: -14693px 0px;
}

.diamonds {
  background-position: -14725px 0px;
}

.gem {
  background-position: -14757px 0px;
}

.ring {
  background-position: -14789px 0px;
}

.trophy {
  background-position: -14821px 0px;
}

.musical_score {
  background-position: -14853px 0px;
}

.musical_keyboard {
  background-position: -14885px 0px;
}

.violin {
  background-position: -14917px 0px;
}

.space_invader {
  background-position: -14949px 0px;
}

.video_game {
  background-position: -14981px 0px;
}

.black_joker {
  background-position: -15013px 0px;
}

.flower_playing_cards {
  background-position: -15045px 0px;
}

.game_die {
  background-position: -15077px 0px;
}

.dart {
  background-position: -15109px 0px;
}

.mahjong {
  background-position: -15141px 0px;
}

.clapper {
  background-position: -15173px 0px;
}

.memo {
  background-position: -15205px 0px;
}

.pencil {
  background-position: -15237px 0px;
}

.book {
  background-position: -15269px 0px;
}

.art {
  background-position: -15301px 0px;
}

.microphone {
  background-position: -15333px 0px;
}

.headphones {
  background-position: -15365px 0px;
}

.trumpet {
  background-position: -15397px 0px;
}

.saxophone {
  background-position: -15429px 0px;
}

.guitar {
  background-position: -15461px 0px;
}

.shoe {
  background-position: -15493px 0px;
}

.sandal {
  background-position: -15525px 0px;
}

.high_heel {
  background-position: -15557px 0px;
}

.lipstick {
  background-position: -15589px 0px;
}

.boot {
  background-position: -15621px 0px;
}

.shirt {
  background-position: -15653px 0px;
}

.tshirt {
  background-position: -15685px 0px;
}

.necktie {
  background-position: -15717px 0px;
}

.womans_clothes {
  background-position: -15749px 0px;
}

.dress {
  background-position: -15781px 0px;
}

.running_shirt_with_sash {
  background-position: -15813px 0px;
}

.jeans {
  background-position: -15845px 0px;
}

.kimono {
  background-position: -15877px 0px;
}

.bikini {
  background-position: -15909px 0px;
}

.ribbon {
  background-position: -15941px 0px;
}

.tophat {
  background-position: -15973px 0px;
}

.crown {
  background-position: -16005px 0px;
}

.womans_hat {
  background-position: -16037px 0px;
}

.mans_shoe {
  background-position: -16069px 0px;
}

.closed_umbrella {
  background-position: -16101px 0px;
}

.briefcase {
  background-position: -16133px 0px;
}

.handbag {
  background-position: -16165px 0px;
}

.pouch {
  background-position: -16197px 0px;
}

.purse {
  background-position: -16229px 0px;
}

.eyeglasses {
  background-position: -16261px 0px;
}

.fishing_pole_and_fish {
  background-position: -16293px 0px;
}

.coffee {
  background-position: -16325px 0px;
}

.tea {
  background-position: -16357px 0px;
}

.sake {
  background-position: -16389px 0px;
}

.baby_bottle {
  background-position: -16421px 0px;
}

.beer {
  background-position: -16453px 0px;
}

.beers {
  background-position: -16485px 0px;
}

.cocktail {
  background-position: -16517px 0px;
}

.tropical_drink {
  background-position: -16549px 0px;
}

.wine_glass {
  background-position: -16581px 0px;
}

.fork_and_knife {
  background-position: -16613px 0px;
}

.pizza {
  background-position: -16645px 0px;
}

.hamburger {
  background-position: -16677px 0px;
}

.fries {
  background-position: -16709px 0px;
}

.poultry_leg {
  background-position: -16741px 0px;
}

.meat_on_bone {
  background-position: -16773px 0px;
}

.spaghetti {
  background-position: -16805px 0px;
}

.curry {
  background-position: -16837px 0px;
}

.fried_shrimp {
  background-position: -16869px 0px;
}

.bento {
  background-position: -16901px 0px;
}

.sushi {
  background-position: -16933px 0px;
}

.fish_cake {
  background-position: -16965px 0px;
}

.rice_ball {
  background-position: -16997px 0px;
}

.rice_cracker {
  background-position: -17029px 0px;
}

.rice {
  background-position: -17061px 0px;
}

.ramen {
  background-position: -17093px 0px;
}

.stew {
  background-position: -17125px 0px;
}

.oden {
  background-position: -17157px 0px;
}

.dango {
  background-position: -17189px 0px;
}

.egg {
  background-position: -17221px 0px;
}

.bread {
  background-position: -17253px 0px;
}

.doughnut {
  background-position: -17285px 0px;
}

.custard {
  background-position: -17317px 0px;
}

.icecream {
  background-position: -17349px 0px;
}

.ice_cream {
  background-position: -17381px 0px;
}

.shaved_ice {
  background-position: -17413px 0px;
}

.birthday {
  background-position: -17445px 0px;
}

.cake {
  background-position: -17477px 0px;
}

.cookie {
  background-position: -17509px 0px;
}

.chocolate_bar {
  background-position: -17541px 0px;
}

.candy {
  background-position: -17573px 0px;
}

.lollipop {
  background-position: -17605px 0px;
}

.honey_pot {
  background-position: -17637px 0px;
}

.apple {
  background-position: -17669px 0px;
}

.green_apple {
  background-position: -17701px 0px;
}

.tangerine {
  background-position: -17733px 0px;
}

.lemon {
  background-position: -17765px 0px;
}

.cherries {
  background-position: -17797px 0px;
}

.grapes {
  background-position: -17829px 0px;
}

.watermelon {
  background-position: -17861px 0px;
}

.strawberry {
  background-position: -17893px 0px;
}

.peach {
  background-position: -17925px 0px;
}

.melon {
  background-position: -17957px 0px;
}

.banana {
  background-position: -17989px 0px;
}

.pear {
  background-position: -18021px 0px;
}

.pineapple {
  background-position: -18053px 0px;
}

.sweet_potato {
  background-position: -18085px 0px;
}

.eggplant {
  background-position: -18117px 0px;
}

.tomato {
  background-position: -18149px 0px;
}

.corn {
  background-position: -18181px 0px;
}

.house {
  background-position: -18213px 0px;
}

.house_with_garden {
  background-position: -18245px 0px;
}

.school {
  background-position: -18277px 0px;
}

.office {
  background-position: -18309px 0px;
}

.post_office {
  background-position: -18341px 0px;
}

.hospital {
  background-position: -18373px 0px;
}

.bank {
  background-position: -18405px 0px;
}

.convenience_store {
  background-position: -18437px 0px;
}

.love_hotel {
  background-position: -18469px 0px;
}

.hotel {
  background-position: -18501px 0px;
}

.wedding {
  background-position: -18533px 0px;
}

.church {
  background-position: -18565px 0px;
}

.department_store {
  background-position: -18597px 0px;
}

.european_post_office {
  background-position: -18629px 0px;
}

.city_sunrise {
  background-position: -18661px 0px;
}

.city_sunset {
  background-position: -18693px 0px;
}

.japanese_castle {
  background-position: -18725px 0px;
}

.european_castle {
  background-position: -18757px 0px;
}

.tent {
  background-position: -18789px 0px;
}

.factory {
  background-position: -18821px 0px;
}

.tokyo_tower {
  background-position: -18853px 0px;
}

.japan {
  background-position: -18885px 0px;
}

.mount_fuji {
  background-position: -18917px 0px;
}

.sunrise_over_mountains {
  background-position: -18949px 0px;
}

.sunrise {
  background-position: -18981px 0px;
}

.stars {
  background-position: -19013px 0px;
}

.statue_of_liberty {
  background-position: -19045px 0px;
}

.bridge_at_night {
  background-position: -19077px 0px;
}

.carousel_horse {
  background-position: -19109px 0px;
}

.rainbow {
  background-position: -19141px 0px;
}

.ferris_wheel {
  background-position: -19173px 0px;
}

.fountain {
  background-position: -19205px 0px;
}

.roller_coaster {
  background-position: -19237px 0px;
}

.ship {
  background-position: -19269px 0px;
}

.speedboat {
  background-position: -19301px 0px;
}

.boat {
  background-position: -19333px 0px;
}

.sailboat {
  background-position: -19365px 0px;
}

.rowboat {
  background-position: -19397px 0px;
}

.anchor {
  background-position: -19429px 0px;
}

.rocket {
  background-position: -19461px 0px;
}

.airplane {
  background-position: -19493px 0px;
}

.helicopter {
  background-position: -19525px 0px;
}

.steam_locomotive {
  background-position: -19557px 0px;
}

.tram {
  background-position: -19589px 0px;
}

.mountain_railway {
  background-position: -19621px 0px;
}

.bike {
  background-position: -19653px 0px;
}

.aerial_tramway {
  background-position: -19685px 0px;
}

.suspension_railway {
  background-position: -19717px 0px;
}

.mountain_cableway {
  background-position: -19749px 0px;
}

.tractor {
  background-position: -19781px 0px;
}

.blue_car {
  background-position: -19813px 0px;
}

.oncoming_automobile {
  background-position: -19845px 0px;
}

.car {
  background-position: -19877px 0px;
}

.red_car {
  background-position: -19909px 0px;
}

.taxi {
  background-position: -19941px 0px;
}

.oncoming_taxi {
  background-position: -19973px 0px;
}

.articulated_lorry {
  background-position: -20005px 0px;
}

.bus {
  background-position: -20037px 0px;
}

.oncoming_bus {
  background-position: -20069px 0px;
}

.rotating_light {
  background-position: -20101px 0px;
}

.police_car {
  background-position: -20133px 0px;
}

.oncoming_police_car {
  background-position: -20165px 0px;
}

.fire_engine {
  background-position: -20197px 0px;
}

.ambulance {
  background-position: -20229px 0px;
}

.minibus {
  background-position: -20261px 0px;
}

.truck {
  background-position: -20293px 0px;
}

.train {
  background-position: -20325px 0px;
}

.station {
  background-position: -20357px 0px;
}

.train2 {
  background-position: -20389px 0px;
}

.bullettrain_front {
  background-position: -20421px 0px;
}

.bullettrain_side {
  background-position: -20453px 0px;
}

.light_rail {
  background-position: -20485px 0px;
}

.monorail {
  background-position: -20517px 0px;
}

.railway_car {
  background-position: -20549px 0px;
}

.trolleybus {
  background-position: -20581px 0px;
}

.ticket {
  background-position: -20613px 0px;
}

.fuelpump {
  background-position: -20645px 0px;
}

.vertical_traffic_light {
  background-position: -20677px 0px;
}

.traffic_light {
  background-position: -20709px 0px;
}

.warning {
  background-position: -20741px 0px;
}

.construction {
  background-position: -20773px 0px;
}

.beginner {
  background-position: -20805px 0px;
}

.atm {
  background-position: -20837px 0px;
}

.slot_machine {
  background-position: -20869px 0px;
}

.busstop {
  background-position: -20901px 0px;
}

.barber {
  background-position: -20933px 0px;
}

.hotsprings {
  background-position: -20965px 0px;
}

.checkered_flag {
  background-position: -20997px 0px;
}

.crossed_flags {
  background-position: -21029px 0px;
}

.izakaya_lantern {
  background-position: -21061px 0px;
}

.moyai {
  background-position: -21093px 0px;
}

.circus_tent {
  background-position: -21125px 0px;
}

.performing_arts {
  background-position: -21157px 0px;
}

.round_pushpin {
  background-position: -21189px 0px;
}

.triangular_flag_on_post {
  background-position: -21221px 0px;
}

.jp {
  background-position: -21253px 0px;
}

.kr {
  background-position: -21285px 0px;
}

.cn {
  background-position: -21317px 0px;
}

.us {
  background-position: -21349px 0px;
}

.fr {
  background-position: -21381px 0px;
}

.es {
  background-position: -21413px 0px;
}

.it {
  background-position: -21445px 0px;
}

.ru {
  background-position: -21477px 0px;
}

.gb {
  background-position: -21509px 0px;
}

.uk {
  background-position: -21541px 0px;
}

.de {
  background-position: -21573px 0px;
}

.one {
  background-position: -21605px 0px;
}

.two {
  background-position: -21637px 0px;
}

.three {
  background-position: -21669px 0px;
}

.four {
  background-position: -21701px 0px;
}

.five {
  background-position: -21733px 0px;
}

.six {
  background-position: -21765px 0px;
}

.seven {
  background-position: -21797px 0px;
}

.eight {
  background-position: -21829px 0px;
}

.nine {
  background-position: -21861px 0px;
}

.keycap_ten {
  background-position: -21893px 0px;
}

.1234 {
  background-position: -21925px 0px;
}

.zero {
  background-position: -21957px 0px;
}

.hash {
  background-position: -21989px 0px;
}

.symbols {
  background-position: -22021px 0px;
}

.arrow_backward {
  background-position: -22053px 0px;
}

.arrow_down {
  background-position: -22085px 0px;
}

.arrow_forward {
  background-position: -22117px 0px;
}

.arrow_left {
  background-position: -22149px 0px;
}

.capital_abcd {
  background-position: -22181px 0px;
}

.abcd {
  background-position: -22213px 0px;
}

.abc {
  background-position: -22245px 0px;
}

.arrow_lower_left {
  background-position: -22277px 0px;
}

.arrow_lower_right {
  background-position: -22309px 0px;
}

.arrow_right {
  background-position: -22341px 0px;
}

.arrow_up {
  background-position: -22373px 0px;
}

.arrow_upper_left {
  background-position: -22405px 0px;
}

.arrow_upper_right {
  background-position: -22437px 0px;
}

.arrow_double_down {
  background-position: -22469px 0px;
}

.arrow_double_up {
  background-position: -22501px 0px;
}

.arrow_down_small {
  background-position: -22533px 0px;
}

.arrow_heading_down {
  background-position: -22565px 0px;
}

.arrow_heading_up {
  background-position: -22597px 0px;
}

.leftwards_arrow_with_hook {
  background-position: -22629px 0px;
}

.arrow_right_hook {
  background-position: -22661px 0px;
}

.left_right_arrow {
  background-position: -22693px 0px;
}

.arrow_up_down {
  background-position: -22725px 0px;
}

.arrow_up_small {
  background-position: -22757px 0px;
}

.arrows_clockwise {
  background-position: -22789px 0px;
}

.arrows_counterclockwise {
  background-position: -22821px 0px;
}

.rewind {
  background-position: -22853px 0px;
}

.fast_forward {
  background-position: -22885px 0px;
}

.information_source {
  background-position: -22917px 0px;
}

.ok {
  background-position: -22949px 0px;
}

.twisted_rightwards_arrows {
  background-position: -22981px 0px;
}

.repeat {
  background-position: -23013px 0px;
}

.repeat_one {
  background-position: -23045px 0px;
}

.new {
  background-position: -23077px 0px;
}

.top {
  background-position: -23109px 0px;
}

.up {
  background-position: -23141px 0px;
}

.cool {
  background-position: -23173px 0px;
}

.free {
  background-position: -23205px 0px;
}

.ng {
  background-position: -23237px 0px;
}

.cinema {
  background-position: -23269px 0px;
}

.koko {
  background-position: -23301px 0px;
}

.signal_strength {
  background-position: -23333px 0px;
}

.u5272 {
  background-position: -23365px 0px;
}

.u5408 {
  background-position: -23397px 0px;
}

.u55b6 {
  background-position: -23429px 0px;
}

.u6307 {
  background-position: -23461px 0px;
}

.u6708 {
  background-position: -23493px 0px;
}

.u6709 {
  background-position: -23525px 0px;
}

.u6e80 {
  background-position: -23557px 0px;
}

.u7121 {
  background-position: -23589px 0px;
}

.u7533 {
  background-position: -23621px 0px;
}

.u7a7a {
  background-position: -23653px 0px;
}

.u7981 {
  background-position: -23685px 0px;
}

.sa {
  background-position: -23717px 0px;
}

.restroom {
  background-position: -23749px 0px;
}

.mens {
  background-position: -23781px 0px;
}

.womens {
  background-position: -23813px 0px;
}

.baby_symbol {
  background-position: -23845px 0px;
}

.no_smoking {
  background-position: -23877px 0px;
}

.parking {
  background-position: -23909px 0px;
}

.wheelchair {
  background-position: -23941px 0px;
}

.metro {
  background-position: -23973px 0px;
}

.baggage_claim {
  background-position: -24005px 0px;
}

.accept {
  background-position: -24037px 0px;
}

.wc {
  background-position: -24069px 0px;
}

.potable_water {
  background-position: -24101px 0px;
}

.put_litter_in_its_place {
  background-position: -24133px 0px;
}

.secret {
  background-position: -24165px 0px;
}

.congratulations {
  background-position: -24197px 0px;
}

.m {
  background-position: -24229px 0px;
}

.passport_control {
  background-position: -24261px 0px;
}

.left_luggage {
  background-position: -24293px 0px;
}

.customs {
  background-position: -24325px 0px;
}

.ideograph_advantage {
  background-position: -24357px 0px;
}

.cl {
  background-position: -24389px 0px;
}

.sos {
  background-position: -24421px 0px;
}

.id {
  background-position: -24453px 0px;
}

.no_entry_sign {
  background-position: -24485px 0px;
}

.underage {
  background-position: -24517px 0px;
}

.no_mobile_phones {
  background-position: -24549px 0px;
}

.do_not_litter {
  background-position: -24581px 0px;
}

.non-potable_water {
  background-position: -24613px 0px;
}

.no_bicycles {
  background-position: -24645px 0px;
}

.no_pedestrians {
  background-position: -24677px 0px;
}

.children_crossing {
  background-position: -24709px 0px;
}

.no_entry {
  background-position: -24741px 0px;
}

.eight_spoked_asterisk {
  background-position: -24773px 0px;
}

.sparkle {
  background-position: -24805px 0px;
}

.eight_pointed_black_star {
  background-position: -24837px 0px;
}

.heart_decoration {
  background-position: -24869px 0px;
}

.vs {
  background-position: -24901px 0px;
}

.vibration_mode {
  background-position: -24933px 0px;
}

.mobile_phone_off {
  background-position: -24965px 0px;
}

.chart {
  background-position: -24997px 0px;
}

.currency_exchange {
  background-position: -25029px 0px;
}

.aries {
  background-position: -25061px 0px;
}

.taurus {
  background-position: -25093px 0px;
}

.gemini {
  background-position: -25125px 0px;
}

.cancer {
  background-position: -25157px 0px;
}

.leo {
  background-position: -25189px 0px;
}

.virgo {
  background-position: -25221px 0px;
}

.libra {
  background-position: -25253px 0px;
}

.scorpius {
  background-position: -25285px 0px;
}

.sagittarius {
  background-position: -25317px 0px;
}

.capricorn {
  background-position: -25349px 0px;
}

.aquarius {
  background-position: -25381px 0px;
}

.pisces {
  background-position: -25413px 0px;
}

.ophiuchus {
  background-position: -25445px 0px;
}

.six_pointed_star {
  background-position: -25477px 0px;
}

.negative_squared_cross_mark {
  background-position: -25509px 0px;
}

.a {
  background-position: -25541px 0px;
}

.b {
  background-position: -25573px 0px;
}

.ab {
  background-position: -25605px 0px;
}

.o2 {
  background-position: -25637px 0px;
}

.diamond_shape_with_a_dot_inside {
  background-position: -25669px 0px;
}

.recycle {
  background-position: -25701px 0px;
}

.end {
  background-position: -25733px 0px;
}

.back {
  background-position: -25765px 0px;
}

.on {
  background-position: -25797px 0px;
}

.soon {
  background-position: -25829px 0px;
}

.clock1 {
  background-position: -25861px 0px;
}

.clock130 {
  background-position: -25893px 0px;
}

.clock10 {
  background-position: -25925px 0px;
}

.clock1030 {
  background-position: -25957px 0px;
}

.clock11 {
  background-position: -25989px 0px;
}

.clock1130 {
  background-position: -26021px 0px;
}

.clock12 {
  background-position: -26053px 0px;
}

.clock1230 {
  background-position: -26085px 0px;
}

.clock2 {
  background-position: -26117px 0px;
}

.clock230 {
  background-position: -26149px 0px;
}

.clock3 {
  background-position: -26181px 0px;
}

.clock330 {
  background-position: -26213px 0px;
}

.clock4 {
  background-position: -26245px 0px;
}

.clock430 {
  background-position: -26277px 0px;
}

.clock5 {
  background-position: -26309px 0px;
}

.clock530 {
  background-position: -26341px 0px;
}

.clock6 {
  background-position: -26373px 0px;
}

.clock630 {
  background-position: -26405px 0px;
}

.clock7 {
  background-position: -26437px 0px;
}

.clock730 {
  background-position: -26469px 0px;
}

.clock8 {
  background-position: -26501px 0px;
}

.clock830 {
  background-position: -26533px 0px;
}

.clock9 {
  background-position: -26565px 0px;
}

.clock930 {
  background-position: -26597px 0px;
}

.heavy_dollar_sign {
  background-position: -26629px 0px;
}

.copyright {
  background-position: -26661px 0px;
}

.registered {
  background-position: -26693px 0px;
}

.tm {
  background-position: -26725px 0px;
}

.x {
  background-position: -26757px 0px;
}

.heavy_exclamation_mark {
  background-position: -26789px 0px;
}

.bangbang {
  background-position: -26821px 0px;
}

.interrobang {
  background-position: -26853px 0px;
}

.o {
  background-position: -26885px 0px;
}

.heavy_multiplication_x {
  background-position: -26917px 0px;
}

.heavy_plus_sign {
  background-position: -26949px 0px;
}

.heavy_minus_sign {
  background-position: -26981px 0px;
}

.heavy_division_sign {
  background-position: -27013px 0px;
}

.white_flower {
  background-position: -27045px 0px;
}

.hundred {
  background-position: -27077px 0px;
}

.heavy_check_mark {
  background-position: -27109px 0px;
}

.ballot_box_with_check {
  background-position: -27141px 0px;
}

.radio_button {
  background-position: -27173px 0px;
}

.link {
  background-position: -27205px 0px;
}

.curly_loop {
  background-position: -27237px 0px;
}

.wavy_dash {
  background-position: -27269px 0px;
}

.part_alternation_mark {
  background-position: -27301px 0px;
}

.trident {
  background-position: -27333px 0px;
}

.black_small_square {
  background-position: -27365px 0px;
}

.white_small_square {
  background-position: -27397px 0px;
}

.black_medium_small_square {
  background-position: -27429px 0px;
}

.white_medium_small_square {
  background-position: -27461px 0px;
}

.black_medium_square {
  background-position: -27493px 0px;
}

.white_medium_square {
  background-position: -27525px 0px;
}

.black_large_square {
  background-position: -27557px 0px;
}

.white_large_square {
  background-position: -27589px 0px;
}

.white_check_mark {
  background-position: -27621px 0px;
}

.black_square_button {
  background-position: -27653px 0px;
}

.white_square_button {
  background-position: -27685px 0px;
}

.black_circle {
  background-position: -27717px 0px;
}

.white_circle {
  background-position: -27749px 0px;
}

.red_circle {
  background-position: -27781px 0px;
}

.large_blue_circle {
  background-position: -27813px 0px;
}

.large_blue_diamond {
  background-position: -27845px 0px;
}

.large_orange_diamond {
  background-position: -27877px 0px;
}

.small_blue_diamond {
  background-position: -27909px 0px;
}

.small_orange_diamond {
  background-position: -27941px 0px;
}

.small_red_triangle {
  background-position: -27973px 0px;
}

.small_red_triangle_down {
  background-position: -28005px 0px;
}

.shipit {
  background-position: -28037px 0px;
}
